#include "queue.h"

void test1() {
	my_queue::Queue<int> q;
	for (int i = 0; i < 3; i++) {
		q.push(i);
	}
	cout << q.size() << endl;
	my_queue::Queue<int> q1(q);
	cout << q1.size() << endl;
	my_queue::Queue<int> q2;
	q2 = q1 = q;
	cout << q2.back() << ' ' << q2.front() << endl;
	q2.pop();
	cout << q2.size();
}

int main() {
	test1();
	return 0;
}